/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.gad.ui;

import java.awt.Dimension;
import java.awt.Point;
import java.awt.Rectangle;
import org.netbeans.api.visual.layout.*;
import org.netbeans.api.visual.widget.Widget;

/**
 *
 * @author Tomek
 */
public class MaxLayout implements Layout
{

    public void layout(Widget parent)
    {
//        int maxWidth;
//        for (Widget w : parent.getChildren())
//        {
//            Dimension d = w.getMinimumSize();
//            if (d == null)
//            {
//                d = new Dimension(0, 0);
//            }
//            totalWidth += d.width;
//            if (minHeight < d.height)
//            {
//                minHeight = d.height;
//            }
//        }
//
//        int x = 0;
//        int y = 0;
//        for (Widget w : parent.getChildren())
//        {
//            Dimension dmin = w.getMinimumSize();
//            if (dmin == null)
//            {
//                dmin = new Dimension(0, 0);
//            }
//            Dimension dmax = w.getMaximumSize();
//            if (dmax == null)
//            {
//                dmax = new Dimension(0, 0);
//            }
//            if (dmax.height >= minHeight)
//            {
//                w.resolveBounds(new Point(x, y),
//                        new Rectangle(dmin.width, minHeight));
//            } else
//            {
//                w.resolveBounds(new Point(x, y), new Rectangle(dmin.width,
//                        dmax.height));
//            }
//            x += dmin.width;
        }

    public boolean requiresJustification(Widget arg0)
    {
        return false;
    }

    public void justify(Widget arg0)
    {
        return;
    }
}
